Abstract strategy Game